give abundantly - German English Dictionary